A process of tracking changes to a file or set of files over time so that you can recall specific versions later.

GitHub makes it easy to have multiple people working on the same files at the same time.
You can host a URL of fun things (like the class text, these slides, the course website, etc.) with GitHub pages.
Git is based on repositories.
Create an exact copy of a remote repo on your local machine.
Tell git you have made changes you want to add to the repo.
The red line is a change we commit (add) to the repo.
The log of these changes is called your commit history.
Update the copy of your repo on GitHub so it has the most recent changes you’ve made on your machine.
Update the local copy of your repo (the copy on your computer) with the version on GitHub.
When you have an existing local repo:
You were asked to complete the following steps before coming to class today:
You should see something like:
── GitHub user
• Default GitHub host: 'https://github.com'
• Personal access token for 'https://github.com': '<discovered>'
• GitHub user: 'jcanner'
• Token scopes: 'admin:org, admin:public_key, delete:packages, delete_repo, gist, notifications, repo, user, workflow, write:packages'
• Email(s): 'jcanner@csumbedu'
12439090+jcanner@users.noreply.github.com'
ℹ No active usethis project
If that is not the case, Dr. Canner will help you troubleshoot in 5-minutes!